package com.ys.otms.utils.ali;

import com.aliyuncs.transform.UnmarshallerContext;
import com.ys.otms.utils.ali.QueryTokenForMnsQueueResponse.MessageTokenDTO;

public class QueryTokenForMnsQueueResponseUnmarshaller {
    public QueryTokenForMnsQueueResponseUnmarshaller() {
    }

    public static QueryTokenForMnsQueueResponse unmarshall(QueryTokenForMnsQueueResponse queryTokenForMnsQueueResponse, UnmarshallerContext context) {
        queryTokenForMnsQueueResponse.setRequestId(context.stringValue("QueryTokenForMnsQueueResponse.RequestId"));
        queryTokenForMnsQueueResponse.setCode(context.stringValue("QueryTokenForMnsQueueResponse.Code"));
        queryTokenForMnsQueueResponse.setMessage(context.stringValue("QueryTokenForMnsQueueResponse.Message"));
        MessageTokenDTO messageTokenDTO = new MessageTokenDTO();
        messageTokenDTO.setAccessKeyId(context.stringValue("QueryTokenForMnsQueueResponse.MessageTokenDTO.AccessKeyId"));
        messageTokenDTO.setAccessKeySecret(context.stringValue("QueryTokenForMnsQueueResponse.MessageTokenDTO.AccessKeySecret"));
        messageTokenDTO.setSecurityToken(context.stringValue("QueryTokenForMnsQueueResponse.MessageTokenDTO.SecurityToken"));
        messageTokenDTO.setCreateTime(context.stringValue("QueryTokenForMnsQueueResponse.MessageTokenDTO.CreateTime"));
        messageTokenDTO.setExpireTime(context.stringValue("QueryTokenForMnsQueueResponse.MessageTokenDTO.ExpireTime"));
        queryTokenForMnsQueueResponse.setMessageTokenDTO(messageTokenDTO);
        return queryTokenForMnsQueueResponse;
    }
}

